permanent delegate - German English Dictionary